#pragma once
#include<unordered_map>//配置项就是 键值对，只需要用一个unordered_map就够用了
#include<string>
//框架读取配置文件类
//rpcserver_ip,rpcserver_port,zookeeper_ip,zookeeper_port
class MprpcConfig
{
    public:
        //负责解析加载配置文件
        void LoadConfigFile(const char*config_file);
        //查询配置项信息,传入一个key，返回该key所对应的字符串
        std::string Load(const std::string &key);
    private:
        std::unordered_map<std::string,std::string> m_configMap;

        //去掉字符串前后的空格
        void Trim(std::string &src_buf);
};